﻿function getStatusBar() {
	var bar = new Ext.Toolbar({
				region : 'south',
				height : 25,
				items : [new Ext.Toolbar.TextItem(), new Ext.Toolbar.Fill(),
						new Ext.Button({
									hidden : true,
									iconCls : 'maildown-icon',
									handler : function() {
										showMsgBox(sys.user.username);
									}
								}), new Ext.Toolbar.TextItem('当前用户：'),
						new Ext.Toolbar.TextItem(), '<pre>　</pre>']
			});
	refreshStatusBar(bar);
	return bar;
}

function refreshStatusBar(bar) {
	if (!bar)
		bar = ui.statusBar;
	if (!bar)
		return;
	bar.get(0).setText(sys.settings.copyright);
	bar.get(4).setText(sys.guest ? sys.debug ? 'debugger' : 'guest' : (sys.rd
			.authorusername(sys.user) + (sys.god ? ' (管理模式)' : '')));
	if (sys.guest)
		bar.get(2).hide();
	else if (sys.newmsg) {
		bar.get(2).setText('<span style="color:red">有新消息(' + sys.newmsg
				+ ')</span>');
		bar.get(2).show();
	} else {
		bar.get(2).setText('无新消息');
		bar.get(2).show();
	}
}
